﻿using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;

namespace ST.Common.Util.Mvc
{
	/// <summary>
	/// Controler基类，如果所有的action都返回Json格式的话，可以继承此类，该基类会自动处理异常并将异常信息返回统一的Json格式
	/// </summary>
	//[ServiceFilter(typeof(HandleErrorJsonAttribute))]
	[TypeFilter(typeof(HandleErrorJsonAttribute))]
	public partial class BaseJsonController : BaseController
	{
		public BaseJsonController(ILogger<BaseJsonController> _logger) : base(_logger)
		{
		}
	}
}
